Faster Deterministic Algorithms for r-Dimensional Matching Using Representative Sets
نویسندگان
چکیده
Given a universe U := U1]· · ·]Ur, and a r-uniform family F ⊆ U1×· · ·×Ur, the r-dimensional matching problem asks if F admits a collection of k mutually disjoint sets. The special case when r = 3 is the classic 3D-Matching problem. Recently, several improvements have been suggested for these (and closely related) problems in the setting of randomized parameterized algorithms. Also, many approaches have evolved for deterministic parameterized algorithms. For instance, for the 3D-Matching problem, a combination of color coding and iterative expansion yields a running time of O∗(2.80(3k)), and for the r-dimensional matching problem, a recently developed derandomization for known algebraic techniques leads to a running time of O∗(5.44(r−1)k). In this work, we employ techniques based on dynamic programming and representative families, leading to a deterministic algorithm with running time O∗(2.85(r−1)k) for the r-Dimensional Matching problem. Further, we incorporate the principles of iterative expansion used in the literature [TALG 2012] to obtain a better algorithm for 3D-matching, with a running time of O∗(2.003(3k)). Apart from the significantly improved running times, we believe that these algorithms demonstrate an interesting application of representative families in conjunction with more traditional techniques. 1998 ACM Subject Classification F.2.0 Analysis of Algorithms and Problem Complexity
منابع مشابه
Mixing Color Coding-Related Techniques
In the past two decades, several breakthrough techniques, known as “color coding-related techniques”, lead to the design of extremely fast parameterized algorithms. In this paper, we introduce a family of strategies, that we call “mixing strategies”, for applying these techniques, developing even faster, closer to optimal, parameterized algorithms. Our strategies combine the following novel ide...
متن کاملCut and Count and Representative Sets on Branch Decompositions
Recently, new techniques have been introduced to speed up dynamic programming algorithms on tree decompositions for connectivity problems: the ‘Cut and Count’ method and a method called the rank-based approach, based on representative sets and Gaussian elimination. These methods respectively give randomised and deterministic algorithms that are single exponential in the treewidth, and polynomia...
متن کاملFaster Deterministic Algorithms for Packing, Matching and t-Dominating Set Problems
In this paper, we devise three deterministic algorithms for solving them-set k-packing,m-dimensional k-matching, and t-dominating set problems in time O(5.44), O(5.44) and O(5.44), respectively. Although recently there have been remarkable progresses on randomized solutions to those problems, yet our bounds make good improvements on the best known bounds for deterministic solutions to those pro...
متن کاملImproved Deterministic Algorithms for Weighted Matching and Packing Problems
Based on the method of (n, k)-universal sets, we present a deterministic parameterized algorithm for the weighted rd-matching problem with time complexity O∗(4(r−1)k+o(k)), improving the previous best upper bound O∗(4rk+o(k)). In particular, the algorithm applied to the unweighted 3d-matching problem results in a deterministic algorithm with time O ∗(16k+o(k)), improving the previous best resul...
متن کاملFast Approximate Point Set Matching for Information Retrieval
We investigate randomised algorithms for subset matching with spatial point sets—given two sets of d-dimensional points: a data set T consisting of n points and a pattern P consisting of m points, find the largest match for a subset of the pattern in the data set. This problem is known to be 3-SUM hard and so unlikely to be solvable exactly in subquadratic time. We present an efficient bit-para...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
عنوان ژورنال:
دوره شماره
صفحات -
تاریخ انتشار 2013